Synchronization of Cellular Arrays: The Firing Squad Problem in Two Dimensions
نویسنده
چکیده
are copies of a single synchronous finite-state machine M. The internal state of a cell at time t @ 1 depends on its internal state and on the internal states of its left and right neighbors at time t. At time t 0, one of the end cells (called "the general") enters an internal state s, ("fire when ready"), while all other cells (called "the soldiers") are in a quiescent state sq. The array must behave as follows: at some instant t = t f , all cells ("the general" and "the soldiers") must execute a transition to an internal state s I ("fire"), and no cell must have entered s I prior to time t s . The problem consists of defining the structure of the cell M , with the stipulation that its complexity must not depend on the number of cells in the array. The first (unpublished) solution of the firing squad problem was found by McCarthy and Minsky. I t can easily be shown that the minimal time
منابع مشابه
Two-Dimensional Cellular Automata Synchronizers
We study a firing squad synchronization problem that gives a finite-state protocol for synchronizing large-scale cellular automata. In this paper, we give a survey on recent developments in designing optimumand non-optimum-time synchronization algorithms and present their state-efficient implementations for two-dimensional cellular arrays. Several simple, state-efficient mapping schemes are pro...
متن کاملState-efficient Time-optimum Synchronization Protocols for Two-dimensional Arrays -A Survey-
The firing squad synchronization problem has been studied extensively for more than forty years, and a rich variety of synchronization algorithms have been proposed. In the present paper, we give a survey on recent developments in firing squad synchronization algorithms for synchronizing large-scale two-dimensional cellular automata. Several new algorithms and their stateefficient implementatio...
متن کاملYet Another New Optimum-time Synchronization Algorithm for Two-dimensional Arrays
The firing squad synchronization problem has been studied extensively for more than forty years, and a rich variety of synchronization algorithms have been proposed. In the present paper, we give a new optimum-time algorithm for synchronizing twodimensional cellular automata. Its state-efficient implementation is also given.
متن کاملHow to synchronize square arrays in optimum-time - A new square synchronization algorithm
The firing squad synchronization problem (FSSP, for short) on cellular automata has been studied extensively for more than fifty years, and a rich variety of synchronization algorithms have been proposed for oneand two-dimensional cellular automata. In the present paper, we propose a new optimum-time FSSP algorithm for two-dimensional square cellular automata. The algorithm can synchronize any ...
متن کاملHow to Synchronize Large-Scale Ultra-Fine-Grained Processors in Optimum-Time
Abstract—We introduce a new class of FSSP (firing squad synchronization problem) algorithms based on recursive-halving and construct a survey on recent developments in FSSP algorithms for one-dimensional cellular arrays. We present herein a comparison of the quantitative aspects of the optimum-time FSSP algorithms developed so far. Several state-efficient new implementations and new insights in...
متن کاملA Simple Optimum-Time FSSP Algorithm for Multi-Dimensional Cellular Automata
The firing squad synchronization problem (FSSP) on cellular automata has been studied extensively for more than forty years, and a rich variety of synchronization algorithms have been proposed for not only one-dimensional arrays but two-dimensional arrays. In the present paper, we propose a simple recursive-halving based optimum-time synchronization algorithm that can synchronize any rectangle ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information and Control
دوره 28 شماره
صفحات -
تاریخ انتشار 1975